<?php

class SugeridosController extends Zend_Controller_Action
{

    public function init()
    {
		/* Por seguridad no dejar ingresar a nadie que no este loggeado */
		$auth = Zend_Auth::getInstance();
		if (!$auth->hasIdentity()) {
			/* Redirigir a la seccion de ingreso para las empresas */
			$this->_helper->redirector('index', 'empresas');
		}else{
			$userInfo = $auth->getStorage()->read();
				if(!$userInfo['idEmpresa']){ //no es empresa
					if($userInfo['idAdmin']){
						$this->_helper->redirector('panel', 'admin');
					}else{
						$this->_helper->redirector('index', 'index');
					}
				}
		}
    }

    public function indexAction()
    {
        // action body
		$this->_helper->redirector('listar', 'sugeridos');
    }

    public function listarAction()
    {
        // action body
		$tablaSugeridos = new Application_Model_DbTable_Sugeridos();
		$empresaInfo = Zend_Auth::getInstance()->getStorage()->read();
		$resultado = $tablaSugeridos->getSugeridosFromIdEmpresa($empresaInfo['idEmpresa']);
		
		$this->view->datosBusquedas = $resultado;
    }

    public function verAction()
    {
        // action body
		$request = $this->getRequest();
		$tablaBusquedas = new Application_Model_DbTable_Busquedas();
		$empresaInfo = Zend_Auth::getInstance()->getStorage()->read();
		$this->view->datosSugeridos = false;
		
		// checkear si tiene permisos sobre la busqueda
		$permisos = $tablaBusquedas->isEditable($request->getParam('id'),$empresaInfo['idEmpresa']);
		if($permisos){
			$resultadoBusqueda = $tablaBusquedas->getBusquedasFromId($request->getParam('id'));
			$tablaBusquedasCategorias = new Application_Model_DbTable_BusquedasCategorias();
			$resultadoCat = $tablaBusquedasCategorias->getCategoriasFromId($resultadoBusqueda[0]['idcategoria']);
			$resultadoBusqueda[0]['nombre'] = $resultadoCat[0]['nombre'];
		
			$tablaSugeridos = new Application_Model_DbTable_Sugeridos();
			$resultado = $tablaSugeridos->getSugeridosFromIdBusqueda($request->getParam('id'));
			//print_r($resultado);die();
			$this->view->datosBusquedas = $resultadoBusqueda;
			$this->view->datosSugeridos = $resultado;
		} else {
			$this->_helper->redirector('listar', 'sugeridos');
		}
		
    }


}





